package jdk8.calender;

import java.time.LocalDate;
import java.time.Year;
import java.time.format.DateTimeFormatter;

/*
DateTimeFormatter类:
            格式化时间对象: ofPattern():获取格式对象
                          format():将时间对象格式化为String
            解析:Local类中的parse()方法将字符串转化为对象
 */
public class DateTimeFormatDemo {
    public static void main(String[] args) {
        //设置格式化形式,类比正则表达式,
        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-M-d");
        String s="2001-6-6";
        //传入字符串,格式化对象
        LocalDate parse = LocalDate.parse(s, dateTimeFormatter);
        LocalDate parse2=parse.minusDays(1);
        System.out.println(parse);
        System.out.println(parse2);
        //将时间对象转化为字符串
        String format = dateTimeFormatter.format(parse2);
        System.out.println(format);

    }
}
